package ru.home.documentmanager.dao;

import java.util.List;

public interface DAO<T> {

    void save(T object);

    void update(T object);

    void saveOrUpdate(T object);

    void delete(T object);

    void delete(long id);

    List<T> find();

    T find(long id);

}
